be (left) stranded - Turc Anglais Dictionnaire